Copyright: © 2001 ... ing. Jan Fiala


Charakteristika programu
PSPad - charakteristika programu

Proč používat PSPad ?

•	Pracujete se soubory v různých formátech a kódových stránkách ?

•	Líbí se vám, kdyz je barevně zvýrazněna syntaxe v daném souboru ?

•	Potřebujete nástroj s jednoduchostí NOTEPADU a vymoženostmi programátorských editorů ?

•	Doporučuji přečíst si příklad tvorby HTML stránky

Co PSPad nabízí ?

•	Velmi jednoduchá a intuitivní práce, při prvním spuštění není třaba nic složitě konfigurovat

•	Neomezená délka editovaného textu

•	Možnost otevření více dokumentů současně

•	Zvýraznění syntaxe pro více jak 30 druhů souborů s rozlišením 7 dialektů syntaxe SQL

•	Automatické rozpoznání syntaxe podle typu souboru s možností manuální změny

•	Uživatelsky definovatelné barvy pro zvýraznění syntaxe, masky souborů a externí programy

•	Uložení rozdělané práce - příště budou soubory opět otevřeny

•	Možnost šablon (např. HTML tagy, skripty, kusy kódy, deklarace atd.). Šablony lze vyvolávat klávesovými zkratkami.

•	Součástí instalace jsou šablony pro HTML, PHP, JScript, VBScript, MS-Dos Batch, Pascal

•	Tisk se zvýrazněnou syntaxí s možností náhledu před tiskem a nastavením vzhledu stránky

•	Sloupcové, řádkové a normální bloky

•	Záložky v textu

•	Konverze češtiny mezi Windows 1250, Latin II, Kamenických, ISO 8859-2 s možností automatické detekce.

•	Program si pamatuje 10 posledních použitých souborů

•	Možnost "znovunačtení" otevřeného souboru

•	Export do RTF a HTML souboru nebo do schránky se zachováním zvýrazněné syntaxe

•	Přímé odeslání souboru na disketu, jako přílohu nebo obsah e-Mailu

•	Volitelné zobrazení čísel řádků

•	Převody velikosti písmen (malá, velká, první písmena velká)

•	Přeformátování a komprese HTML kódu, změna velikosti písmen pro TAGy, odstranění tagů

•	Doplnění / odstranění quotování z textu

•	Odstranění diakritiky z textu

•	Otevření souboru, který je předán jako parametr nebo přetažen na plochu programu

•	Možnost otevření editovaného souboru v asociovaném programu (např. náhled v HTML prohlížeči)

•	Samostatný EXE bez nutnosti instalace a závislosti na dalších knihovnách, které nejsou součástí systému

•	Možnost lokalizace do jiných jazyků

•	Rozšíření kontextové nabídky (pravé tlačítko myši) v průzkumníku o možnost otevření souborů PSPadem, přímé přiřazení TXT souborů, integrace do prohlížečů IE, OPERA. Samozřejmostí je opětovné odstranění přiřazení.


Novinky a historie změn
PSPad - novinky a historie změn

Legenda :

•	přidáno

•	odebráno

•	opraveno

připravuje se:

•	uložení několika souborů jako projekt + práce s projekty

•	předělání HTML reformátoru

v2.2.0  03.9.2001

•	možnost označit některý soubor jako hlavní. (menu okno, pravé tlačítko nebo Ctrl+M). V externím programu se otevře vždy tento soubor. Více informací v popisu menu. Soubor je indikován červenou tečkou.

•	doplněno zapamatování zobrazení všech znaků (konce řádků...)

•	možnost zobrazení horního pravítka

•	přidána možnost označit dokument jako Read/Only a zabránit nechtěným změnám

•	v nastavení přidána možnost použití skutečných tabulátorů, nastavení šířky tabulátoru, nastavení "chytrých" tabulátorů a automatického odsazení po klávese ENTER. Podrobněji v kapitole o parametrech.

•	v nastavení přidána možnost neskrývat automaticky lištu se jmény souborů, pokud je otevřen pouze jeden soubor

•	přidána šablona s přehledem funkcí pro PERL

•	doplněny klávesová zkratky pro zavřít vše SHIFT+CTRL+F4 a uložit vše SHIFT+CTRL+S

•	pomocí nástroje "vložit na začátek řádků" lze vložit i číslování a odrážky

•	do menu hledat a na pravé tlačítko myši přidána práce se záložkami - vytvoření a skok na záložku

•	po stisku SHIFT+TAB se vloží počet mezer, odpovídající nastavené šířce tabulátoru

•	program si pamatuje nastaveni stranky pro tisk

•	přidán dialog na vkládání datumu a času, ve kterém si můžete nastavit vlastní formát

•	funkce jdi na řádek rozšířena o možnost skočit přímo na i pozici znaku

•	do nástrojové lišty doplněny ikony pro zavření souboru a zobrazení netisknutelných znaků

•	přidán zvýrazňovač pro TeX a LaTeX (díky Slávku Rydvalovi)

•	při ukládání souboru jako bylo třeba uvést příponu souboru, nedosadila se sama

•	pro jistotu předělána práce se schránkou

•	oprava v dialogu hledani. Pokud byla uživatelsky nastavena velikost písma, bylo překryto políčko pro zadávání textu.

•	opravy při zalamování a práci v zalomeném textu

•	odstraněny některé problémy při práci se skutečnými tabulátory

•	při změně velikosti a zalomeném textu ve více otevřených souborech se text správně zalomil pouze v aktivním okně

•	při zalomených řádcích se zobrazují v levém okraji správně čísla řádků, upravena i funkce jít na řádek

•	nastaveni pozice pravého okraje se nepromitalo do nově otevřených souborů

•	HTML panel je přístupný i při editaci XML

•	opraveno zobrazování spodního posuvníku při zalomení řádků

•	při změně dokumentu se neaktualizovalo Read Only

•	políčko pro inkrementální hledání na status baru je žlutou barvou (aby to trklo)

v2.1.9  20.8.2001

•	možnost výběru poštovního klienta. Nutno nastavit v parametrech programu, jinak bude odesílání nepřístupné.

•	v nastavení programu jde vypnout ukládání historie otevřených souborů. Seznam otevřených souborů se pak při ukončení práce neuloží.

•	při hledání s nahrazením zůstává nastaven v poli hledat i nahradit poslední zapsaný text . Dialog hledání doplněn o volbu "Celý text", která prohledá celý dokument, tedy nejenom "Vpřed" nebo "Vzad"

•	okno je možno rozdělit horizontáně i vertikálně. Výchozí rozdělení se nastavuje v parametrech. Alternativní rozdělení je CTRL+pravé tlačítko

•	přidány šablony se syntaxí pro JavaScript a VisualBasicScript, MySQL a MS-Dos

•	zobrazování všech znaků (menu zobrazit) - mezery, konce řádků...

•	citování se změnilo na přidání libovolného textu na začátek řádku (menu nástroje / operace s řádky)

•	přidán nástroj na odstranění nadbytečných mezer na začátku, konci nebo uvnitř textu. Pracuje s označeným blokem nebo celým textem

•	optimalizace vkládání maker (byla velká spotřeba UNDO kroků pro delší makra)

•	registrace Windows Commanderu by měla pracovat i se staršími verzemi

•	v nastavení přidána možnost nastavit vlastní barvu aktuálního řádku

•	při vkládání šablony se mazání kromě mezery zastaví na znacích .()[]{}<>=

•	šablonu nešlo vložit pomocí myši

•	při ulož vše nezmizely tečky, indikující změnu souboru

•	při zalomení se zvýrazněnou syntaxí se nesprávně zabarvily zalomené řádky

•	ASCII tabulka respektuje nastavení fontu editoru

v2.1.8  12.8.2001

•	upraven dialog pro výběr bezpečných HTML barev (logičtěji uspořádané barvy)

•	doplněna možnost zvýraznění aktuálního řádku odlišnou barvou pozadí. Barva se bere podle barvy pravého okraje (menu zobrazit / aktivní řádek)

•	kompletně přepsána práce s makry. Nyní je možno kromě konečné pozice kurzoru definovat i kam se vloží označený text. Např. označíme kus textu, použiji makro ahref a kurzor bude stát na zadávání URL adresy a označený text bude vložen jako jméno odkazu. S tím souvisí i upravené šablony,  které jsou součástí PSPadu

•	na spodní liště se zobrazuje kromě i celkový počet řádek a ASCII hodnota aktuálního znaku (dekadicky i hexa hodnota)

•	doplněn dialog pro nastavení stránky pro tisk (menu soubor / nastavení stránky)

•	přidána integrace pro Windows Commander a HTML Editor v IE (parametry programu)

•	přidána další možnost synchronizovat dvě okna podle čísla řádku

•	do nastavování barev zvýrazňovačů doplněny barva plochy, okna a textu podle nastavení Windows. Výchozí se berou barvy podle nastavení Windows

•	přidána šablona s příkazy jazyka PHP

•	kompresor a dekompresor HTML kódu nachávají obsah tagu <pre> </pre> beze změny

•	v šabloně pro MS-Dos BAT doplněno zvýraznění DIR a COPY

•	změna písma se promítla pouze do aktivního okna. Nyní se aplikuje na všechny okna a projeví se i v nově otevřených oknech.

•	oprava autodetekce kódové stránky při předávání souboru jako parametr a spouštění s "rozdělanou prací"

•	při otevření nového souboru přes šipku se otevřely soubory 2

•	oprava nástroji pro odstraňování prázdných řádků


Historie do verze 2.1.7
PSPad - historie změn do verze 2.1.7

Legenda :

•	přidáno

•	odebráno

•	opraveno

v2.1.7  8.8.2001

•	setřídění řádků v označeném bloku s možnosti třídění dle definovaného sloupce (menu úpravy / setřídit)

•	vypreparování prostého textu z HTML textu a zobrazení v novém TXT souboru (menu nástroje / HTML / odstranit tagy). Aspoň si můžete přečíst, o co v té stránce vlastně jde :-)

•	výběr a vkládání barev do HTML pomocí nového dialogu (menu nástroje / HTML / výběr barvy)

•	možnost integrovat PSPad jako prohlížeč zdrojů pro IE a Operu (v nastavení programu)

•	přidána možnost vypínat jednotlivé panely nástrojů, přidán panel pro HTML (viditelné pouze při HTML zvýrazňovači)

•	kompletně předěláno nastavování barev pro zvýrazňovače. Načítají se pouze vyžadované definice. Změny se okamžitě promítají i do otevřeného souboru. Mělo by to opět zrychlit spouštění programu

•	přidáno HTML tagy na velká a malá písmena (menu nástroje / HTML)

•	přidáno odstranění prázdných řádků (menu nástroje)

•	program si pamatuje maximalizaci při ukončení a při příštím spuštění se maximalizuje

•	odebrána možnost integrovat na pravé tlačítko pouze pro známe soubory PSPadu

•	úpravy v kompresoru a dekompresoru HTML - skripty by už měly zůstat odsazeny jak byly předtím

v2.1.6  5.8.2001

•	HTML šablona rozšířena o další tagy

•	seznam šablon v okně po Ctrl+Space je setříděn abacedně (nezávisle na pořadí v definičním souboru)

•	uživatelsky definované horké klávesy. Každé šabloně je možno přiřadit klávesovou zkratku, kterou se šablona vyvolá. Seznam se objeví v menu nástroje / uživatelské zkratky. Při editování HTML textu pak např. CTRL+Enter vloží <br>, SHIFT+CTRL+Space vloží &nbsp; (pevnou mezeru) atd.

•	díky aktualizaci komponenty SynEdit byl přidán zvýrazňovač pro XML, vylepšen export do RTF, dále vylepšena kompatabilita zvýrazňovačů pro InnoSetup, JScript a přidána nová implementace zvýrazňovače pro Perl

•	do lišty nástrojů doplněna tlačítka na Redo a Preview

•	pomocí šipky vedle tlačítka pro nový dokument si můžete přímo zvolit typ nového dokumentu

•	pokud vyberete přímo nový dokument, nedělá se automaticky TXT, ale udělá se typ podle aktivního dokumentu. Pokud tedy stojím na PAS, otevře se "Nový dokument.PAS"

•	jméno aktivního dokumentu je podloženo na tlačítku světlejší barvou, takže i při práci v rozděleném okně je na první pohled vidět jméno aktivního dokumentu

•	pokud je soubor modifikován, objeví se v liště před jménem souboru malý čtvereček

•	v nastavení programu přidán teploměr při ukládání. Na rychlých počítačích problikne, na pomalých bude aspoň vidět, že to něco dělá

•	rozšířeno okno pro změnu syntaxe, v nastavování v ComboEditu s výběrem zvýrazňovačů jsou současně zobrazeny všechny, takže už není třeba rolovat

•	po volbě načíst znovu, zůstala indikace o tom, že soubor byl změněn

•	při vytváření šablony z bloku někdy docházelo k ořezání prvních písmen

•	při vložení šablony to neakceptovalo první stisk klávesy

•	při volbě vložit ze souboru a následném stornu, následovalo chybové hlášení

•	odchyceny další nepřeložené řetězce, které se neprojevily hned po změně jazyka v Nastavení

•	většina chyb byla nalezena opravena díky Slávku Rydvalovi, jehož rkEdit najdete na http://atrey.karlin.mff.cuni.cz/~rk/rkEdit.shtml

v2.1.5  2.8.2001

•	doplněna možnost zobrazit a editovat najednou 2 soubory v rozděleném okně s možností zamknutí posunu. Blíže popsáno v samostatné kapitole nápovědy. Rozdělení se provede kliknutím pravého tlačítka myši na název souboru. Zrušení opět pravým tlačítkem na vybraném souboru nebo levým na jiném než vybraném tlačítku. Zamknutí posuvu se provede tlačítkem na liště nebo Ctrl+L

•	opravena chyba, která při kompresi HTML kodu někdy spojila 2 slova

•	při nenalezení minule otevřených souborů se nemusí odklikávat každý soubor, ale objeví se pouze jedno upozornění se seznamem nenalezených souborů

•	nemusí se již odkliknout upozornění a pak obnovovat program, pokud během doby, kdy byl program minimalizován došlo ke změně souboru jiným programem

•	při "uložení jako" se neaktualizovalo jméno souboru na tlačítkové liště

•	pokud byl PSPad maximalizován, tak při otevření dalšího souboru zvenčí došlo ke zrušení maximalizace a obnovení do normální velikosti - opraveno

•	opraveny drobnosti v lokalizaci

v2.1.4  1.8.2001

•	doplněna možnost lokalizace. S programem je dodávána lokalizace do češtiny a angličtiny. Prosím angličtimáře, aby se vyjádřili k neumělému překladu. Jazyky jsou uloženy v podadresáři Lang. Jsou to obyčejné INI soubory, takže překladatelům se meze nekladou. Tyto soubory tam být nemusí ! Bez nich program pracuje česky jako doposud. Pořád platí, že vezmete PSPad.EXE a spustíte na kterémkoliv počítači s minimálně Win9x. Kvůli lokalizaci došlo k přejmenování atributů syntaxe, takže přijdete o vlastní nastavení barev ! Slibuji, že je to již naposledy. Pokud by to někomu moc vadilo, můžu vytvořit konverzní utilitku, která mu to převede.

•	nová možnost odeslat v nabídce soubor. Uložení na disketu, vložit jako obsah nebo příloha e-Mailu

•	opět byl zásah do rozmístění menu. Přibyla nabídka Formát, do které se přestěhovala změna písma, změna velikosti písmen a volby kódování.

•	doplněna možnost zvětšení a zmenšení odsazení označeného bloku (menu formát). Přístupné pouze při označení bloku. Dosud tato možnost byla přístupná pouze přes horké klávesy editoru (SHIFT+CTRL+I a SHIFT+CTRL+U)

•	doplněna možnost vložit obsah souboru na pozici kurzoru (menu úpravy)

•	na tlačítkové liště se jmény souborů se na jednotlivých tlačítkách jako hinty (tooltip) zobrazují celá jména souborů

•	předěláno spouštění programu - měl by se spouštět rychleji - uživatelské nastavení barev zvýrazňovačů se načítá na pozadí

•	oprava - na některých anglických Windows docházelo k chybě "chybný formát datumu" (konkrétně zjištěno na Win ME eng)

v2.1.3  28.7.2001

•	při otevírání uložených souborů je zobrazeno upozornění, pokud soubor nebyl nalezen

•	do minulosti otevřených souborů při spuštění programu jsou zařazeny pouze soubory, které existují

•	položka v menu "Otevřít v programu" byla přesunuta do menu "Soubor" a byla doplněna o rozbalovací menu s dostupnými programy.

•	přetažením pomocí myši lze měnit pořadí souborů na liště

•	pokud je povoleno otevírat více souborů, je možno vybrat v dialogu pro otevření souboru více souborů najednou

•	doplněna možnost uložit najednou všechny soubory

•	doplněna možnost zavřít najednou všechny soubory

•	seznam otevřených souborů je teď v menu Soubor / Otevřít starý

•	v menu úpravy doplněno tlačítko Odvolat změnu  SHIFT+CTRL+Z

•	opravena chyba, která se projevila při přepínání souborů (Access Violation...)

•	nedošlo k vymazání rozpracovaných souborů, pokud při ukládání nebyl otevřen žádný (při dalším spuštění se otevřely původní)

v2.1.2  26.7.2001

•	předělán dialog na hledání a nahrazování. Nyní je možno text vkládat přes schránku, pamatuje si historii vkládaných hledání (vrámci spuštění programu), nahrazování je možno také pouze v bloku atd.

•	přidáno hledání předchozího výskytu

•	změna názvosloví - místo slova makro se bude nadále používat termín šablona

•	doplněna možnost přímo výběrem z menu otevřít šablonu k editaci (Nástroje / Editace šabon)

•	doplněna možnost uložit označený blok jako šablonu (Nástroje / šablona z bloku) nebo SHIFT+CTRL+Space

•	pokud je požadavek na otevření souboru a takový soubor je již otevřen, dojde pouze k přepnutí na daný soubor

•	doplněna kontrola změny souborů. Při přepnutí do jiné aplikace a zpět do PSPadu se zkontroluje, zda nedošlo ke změně otevřených souborů a je nabídnuto znovunačtení

•	pokud se zadal nesmysl v příkazu spouštění externích programů, došlo k anglické hlášce - opraveno

•	okno se seznamem šablon se pozicí přizpůsobí tak, aby bylo vždy celé viditelné

v2.1.1  25.7.2001

•	doplněna možnost inkrementálního vyhledávání na klávesu CTRL+E (menu úpravy)

•	možnost vložení identifikátoru GUID a Datumu a času (menu úpravy, vložit speciál)

•	znaky z ASCII tabulky lze vkládat i dvojklikem myši (dosud pouze na ENTER)

•	oprava chyby při otevření neznámého typu souboru

•	oprava - upravené masky souborů se nenačetly

•	přiřazení souborů se neprojevilo ihned po opuštění parametrů nebo změně typu souboru

•	opravena chyba při editaci se zalomením řádku - kurzor se choval podivně

v2.1.0  23.7.2001

•	pro každý typ souboru je možno definovat masky (*.prg,*.frm)

•	je možno definovat programy, ve kterých lze editovaný text spustit. Až 5 externích programů pro každý typ souboru. Pokud není definováno, otevírá se program, který je pro daný typ souboru registrován ve Windows

•	je možno ukládat rozdělanou práci - nutno povolit v parametrech programu. Pokud se program spustí přímo, bez předání souboru jako parametru, při ukončení jsou uloženy názvy otevřených souborů. Při příštím spuštění programu bez parametru budou soubory opět otevřeny. Mezitím není problém využívat PSPad jako obyčejný NotePad - spouštěný z nějakého správce souborů nebo poklepáním na soubor (v tomto případě jde o spouštění s parametrem).

•	je možné měnit barvu ukazatele pravého okraje

•	je možné nastavovat globální barvy písma a pozadí

v2.0.3  23.7.2001

•	přepracována instalace - nyní se ptá, zda se má program registrovat

•	přepracována nápověda

•	atomatická detekce kódových stránek rozšířena i na ISO 8859-2. Musel jsem kvůli tomu zvednout max. velikost vzorku rextu na 10kB, abych se přes HTML tagy vubec k nějakému textu dostal

•	pokud je otevřen nový soubor a změní se ručně typ zvýraznění, dojde ke změně typu souboru (např. z TXT na HTM)

•	opravena chyba, která se projevovala při vymazání posledního řádku souboru pomocí CTRL+Y a následném vracení změn pomocí UNDO (CTRL+Z)

•	opravena chyba při vyvolávání HELPU - "help nenalezen"

•	opravena chyba, ktará se objevila na některých počítačích při pokusu o vyvolání "informací oprogramu"

•	opravena chyba při opětovném otevírání ASCII tabulky

•	opravena chyba při editaci barev zvýrazňovačů, tentokrát doufám, že již definitivně

•	oprava - pokud se zavřel jediný editovaný soubor (interně se pouze vyčistí), nebylo pak pro něj možné použít makra

v2.0.2  22.7.2001

•	Pokud je povoleno otevírání více souborů, PSPad se otevře pouze jednou a každý další požadavek na otevření souboru (např. otevření souboru ve WinCommanderu) otevře soubor v existující instanci programu.

•	Do menu nástrojů doplněna volba Editace systémových souborů. Volba je povolena pouze pokud je povoleno otevírání více souborů. Jedním stiskem jsou otevřeny soubory Autoexec.BAT, Config.SYS (pro WinNT  Autoexec.NT a Config.NT), System.INI a Win.INI

v2.0.1  21.7.2001

•	Dodělána autokompletace. Využití např. pro HTML tagy. Pokud je typ dokumentu HTML, po stisku CTRL+Space se objeví seznam HTML tagu se zkratkou a popisem. Zkratka odpovídá jménu tagu bez lomených závorek. Po stisknutí klávesy ENTER se TAG přenese do textu. To jde i po zapsání jména příkazu a stisku SHIFT+Space. Pokud si vytvoříte své šablony, nebo rozšíříte původní, zašlete mi je prosím. Pro každý typ souboru je vlastní soubor s definicí. Jména souborů a bližší informace viz kapitola o automatickém doplňování textu.

•	Doplněny horké klávesy pro změnu velikosti písmen z menu Nástrojů

•	Odstraněna chyba, projevující se při otevření souboru s neznámou syntaxí a stisknutí položky Nástroje v menu.

v2.0.0  20.7.2001

•	PSPad umí otevírat více souborů současně ! Mezi okny se přechází CTRL+Tab a SHIFT+CTRL+Tab. Při otevření více jak jednoho dokumentu se objeví tlačítková lišta s názvy jednotlivých dokumentů a v menu volba Zavřít CTRL+F4. Každý dokument může být v jiné znakové stránce, s jinou syntaxí a drží si nastavení svého zobrazení.

•	V parametrech je možno nastavit, zda otevírat jen jeden nebo více souborů. Výchozí volba je více souborů současně.

•	Odstraněna chyba, která se projevovala  při ukládání dokumentu na některých počítačích, pokud byla kódová stránka jiná než Windows 1250

v1.2.9 19.7.2001

•	ASCII tabulka umožňuje tisk (tlačítko v levém spodním rohu tabulky). Zobrazí se v pravé části textu, velikost podle velikosti PSPadu. Klávesa ALT+A ji nyní nejen zobrazí, ale i skryje.

•	Popis programu a ostatní doprovodné texty jsou převedeny do klasického HELP souboru systému Windows. Spouští se na klávesu F1

•	Na ALT+A se ASCII tabulka otevírala vždy v novém okně, takže ji bylo možno otevřít několikrát

•	Předěláno nastavování barev. Dělal jsem to původně na notebooku a tam se barvy chovaji úplně jinak než na stolním počítači.

v1.2.7  17.7.2001

•	Předělána (doufám že průhledněji) konverze CP. Při Uložit a Uložit jako se soubor ukládá v aktuálně zvolené stránce. Otevřu si stránku v kódové stránce Windows 1250, přepnu na ISO 8859-2 a dám Uložit nebo Uložit jako a soubor uložen v ISO 8859-2

•	Při náhledu je možno přepínat zobrazení barev, syntaxe a čísel řádků

•	Přidáno načtení v kódové stránce ISO 8859-2

•	Oprava - při ukončení programu a zapnutém lámání řádek došlo k chybě Access Violation

•	V uživatelském definování barev jsou názvy atributů česky

v1.2.6  15.7.2001

•	Lze editovat se zobrazenou ASCII tabulkou

•	V možnosti / nastavení jde nastavit ukazatel pravého okraje

•	Doplněna možnost preview před tiskem (menu soubor)

•	Doplněn nástroj na odstranění diakritiky

•	Nastavení se teď ukládá do souboru PSPAD.INI (už ne do registru), takže pro zazálohování nastavení stačí odložit tento soubor.

•	Doplněna možnost uživatelsky nastavovat zvýraznění syntaxe

v1.2.5  10.7.2001

•	Pro zobrazení textu ve výchozím programu přidána horká klávesa F9

•	Tak jsem přešel od Delphi6 zpět k Delphi5. Důvodem přechodu byla stabilita. Takže je návrat zpět k obyčejným dialogům na ukládání souboru od těch pěkných s rychlou volbou Dokumentů, Plochy apod.

•	Upraveny barvy u pro InstalShield skripty tak, aby odpovídaly programu ISTools

•	Oprava komprese HTML - v některých případech vypustil řádek před tagem <script>

•	Přeformátování HTML - doplněny některé chybějící nepárové tagy. Opravena chyba, která se vyskytla v případě, kdy na jedno řádku byl pouze začátek tagu a zbytek tagu byl na dalším řádku :

  <img

  border=0 ....

v1.2.4  9.7.2001

•	Přidána možnost otevřít dokument výchozím programem

•	Doplněna komprese HTML kódu

•	Doplněno přidání a odstranění quotování (znak '>' na začátku řádku). Pouze pro označený blok !

•	Všechny akce zahrnuty do UNDO (přeformátování HTML, quotování,  změna písmen ...)

•	U formátování HTML ponechán blok <script> a <noscript> beze změn

•	Přepracování formátování HTML kódu => podstatné zrychlení komentáře a skripty ponechány beze změn

•	Zrušeno omezení zmenšení okna pod minimální rozměry 420x200

•	Zrušen volný vstup kurzoru za konec řádku

v1.2.3  8.7.2001

•	Doplněna přeformátování HTML textu pro větší čitelnost (menu nástroje)

•	Doplněn dialog pro skok na číslo řádku ALT+G (menu úpravy)

•	Doplněno zobrazení ASCII tabulky ALT+A (menu nástroje). ENTER vkládá vybraný znak do textu

•	Doplněna změna písmen na malá, velká, první velká (menu nástroje). Pokud je označený blok, týká se bloku, jinak pro celý text

•	Do menu nápověda doplněny odkazy na WWW stránku

•	Odstraněna chyba při uložit jako - soubor se uložil, ale interně zůstal otevřen ten původní

v1.2.2  4.7.2001

•	Doplněna podpora pro zalamování řádků.

•	Do toolbaru přidána ikona pro zalomení řádků

•	PSPAd si pamatuje zobrazení čísel řádků

•	Do menu nápověda doplněno zobrazení změn

•	PSPad nejde zmenšit pod 420x200 bodů

•	Na přání doplněno zvýraznění syntaxe pro Inno Setup skripty a  kaskádové styly CSS.

v1.2.0  30.6.2001

•	Překlopeno do Delphi6 (hezčí dialogy pro otevírání souborů :-)

•	V toolbaru doplněno 'otevření' a 'zavření' souboru o šipku (další akce)

•	Do toolbaru doplněno zapnutí číslování řádků

•	Doplněna možnost záložek. Viditelné při zapnutých číslech řádků

    CTRL+SHIFT+cislo nastavi/zrusi

    CTRL+cislo skok na záložku

Další informace viz klávesové zkratky

•	Možnost sloupcových bloků - ALT+myš

•	Doplněn export do HTML - do souboru i do schránky

Ještě jsou k dispozici následující zvýrazňovače, ale každý znamená zvětšení velikosti programu o desítky kB:

Fortran, Modula3, AWK skript, KIX, TCL/TK, Cliper, Cache, ADSP21, 68HC11 assembler, HP48, Modelica, ML, Baan 4GL, Galaxy, Progress


Nejčastější dotazy
PSPad - nejčastější dotazy

•	Chtěl bych úplně skrýt ukazatel pravého okraje

Nastavte si barvu pravého okraje na Window (stejnou jako barva pozadí editoru)

•	Nechodí mi nastavení editoru pro Windows Commander

Doporučuji před nastavením Windows Commander ukončit. WC si totiž nastavení načte při startu a pokud máte nastaveno automatické ukládáni nastavení, tak jej při ukončení opět přepíše bez toho, že by se do nastavení podíval a změna, kterou PSPad provedl je ztracena.

•	Jak vlastně funguje ta konverze kódových stránek ? Mám soubor v Latin II, chci jej převést do Windows 1250, ale při otevření se chybně zobrazují znaky

Automatická detekce není 100%. Bude zřejmě nutné zvolit ručně Latin II a dát "Otevřít znovu". Zobrazení by mělo být v pořádku. Potom si přepnete kódovou stránku na Windows a dáte "Uložit" nebo "Uložit jako"

•	Hrál jsem si se změnou barev a celé jsem to rozvrtal. Co teď ?

Otevřete si soubor PSPad.INI, který se nachází v adresáři, kde je nainstalován PSPad. V tomto souboru smažte sekci jazyka, který chcete vrátit do původního stavu. Např. pro SQL syntaxi vyhledejte [SQL] a smažte vše až po další jméno sekce (text v hranatých závorkách)

•	Mám zdroje v dosovském BASICu a chci je vytisknout se zvýrazněnou syntaxí

Otevřít soubor a tisknout. Samozřejmě musí být zapnuto zvýraznění syntaxe. Jak to vidíte na obrazovce, tak se to i vytiskne.

•	Píšu manuál a chci uvést fragmenty kódu se zvýrazněnou syntaxí. Pokud text zkopíruji do schránky a vložím do manuálu, zvýraznění syntaxe se ztratí.

Místo volby Zkopírovat použijte na vybraný text Export do schránky. Tato volba zachová zvýraznění syntaxe.

•	Chtěl bych si zkopírovat pouze sloupec textu

Držte klávesu ALT a myší si označte požadovaný blok textu nebo stiskněte SHIFT+CTRL+N a text označte šikami

•	Chtěl bych si v internetovém prohlížeči zobrazit zdroj stránky se zvýrazněnou syntaxí

Nahraďte si Notepad.EXE v konfiguraci prohlížeče za PSPad.EXE

•	Nenačetla se mi správně čeština. Výchozí text je v Latin II

Pokud je text krátký nebo obsahuje pouze málo znaků s diakritikou, nemusí automatická detekce rozpoznat kódovou stránku textu. V menu "Formát" nastavte kódovou stránku Latin II a soubor znovu otevřete nebo zvolte "Otevřít znovu" v menu "Soubor"

•	U FoxPro se chybně zvýrazňuje syntaxe - některá klíčová slova nejsou zvýrazněna

Problém je ve způsobu zápisu zdrojového textu FoxPro. Ten lze totiž psát zkráceně (stačí první 4 znaky). Pro zvýraznění syntaxe je to v některých případech zatím problém.

•	Chtěl bych PSPad používat místo Notepadu, dodávaného s Windows

V nabídce Možnosti / Integrace do systému si zvolte otevírání TXT souborů PSPadem. Pokud tuto volbu opětovně zrušíte, soubory TXT se budou opět otevírat v programu NOTEPAD.EXE

•	Chtěl bych použít jiná písma jako např. ARIAL apod.

PSPad není RFT editor jako je WORD. Veškerý text prostý, pouze je u na něj aplikováno zvýraznění syntaxe, takže se jeví, jako by byl napsán s různými druhy písma. Pro tyto účely se nejlépe hodí fonty s pevnou šířkou a pouze tyto fonty program nabízí.

•	Po otevření souboru není přístupné tlačítko "Uložit"

Jedná se o soubor, který požívá kódování UNICODE. PSPad umí soubor otevřít a zobrazit, ale zatím ne uložit :-(

V tomto případě musíte použít volbu "Uložit jako", můžete jej uložit i pod původním jménem, ale s rizikem, že program, který soubor používá může mít problémy


Informace a kontakty
PSPad - informace a kontakty

O programu

•	program je psán v Delphi 5. Na zvýrazňování syntaxe je použita komponenta SynEdit, kterou jsem rozšířil o několik funkcí (např. zalamování textu)

•	program je šířen jako freeware (zadarmo), takže ať pronásledují hrozné sny každého, kdo by chtěl na jeho šíření vydělávat :-)

O autorovi

jméno:	ing. Jan Fiala

e-mail:	pspad@wo.cz

www:	http:\\fiala.web.wo.cz

O firmě

adresa:	Prog-Soft s.r.o.

Na Kovářské stráni 1

317 03 PLZEŇ

telefon: 	019 / 72 43 404

e-mail:	plzen@prog-soft.cz

Zabýváme se vývojem informačního systému INFOS specializovaného pro firmy se zaměřením na nápojářský průmysl - pivovary, vinařské závody, ale také velkosklady nápojů.

Historie informačního systému sahá až k roku 1990, je to náš původní výtvor, plně odpovídající prostředí české nápojářské firmy.

Z našich zákazníků bych jmenoval z vinařských závodů Bohemia Sekt, Znovín, ČVZ Praha, VINIUM Velké Pavlovice z pivovarů např. pivovar Rebel, Samson, Černá Hora, Hostan, Ježek atd. Doufám, že ti, které jsem nejmenoval se nebudou cítit ukřivděni, neboť našich zákazníků je mnohem víc.

Takže pokud někdo podniká v podobné oblasti a hledá cenově dostupný informační systém, stačí zavolat.


Konverze kódových stránek
PSPad - konverze kódových stránek

Otevírání souboru

Pro správné zobrazení a možnost editace souboruv prostředí Windows, je nutno převést zdrojový text do kódové stránky 1250. Takže pokud je nstavena automatická detekce kódové stránky nebo ručně nastavena jiná kódová stránka než Windows 1250, je text při otevření převeden do stránky Windows 1250.

Automatická detekce kódové stránky

Automatická detekce pracuje na principu počítání znaků, které se obvykle používají pouze v určité kódové stránce. "Zvítězí" stránka s největším počtem těchto znaků. Pro detekci se používá vzorek prvních 10000 znaků.

Detekce nemusí být spolehlivá u krátkých textů nebo u programových kódů, kde se úmyslně používají zvláštní znaky. V těchto případech výhodnější nastavit výchozí kódovou stránku ručně. Výhodné je použití volby Otevřít znovu - CTRL+R, pokud se nepodaří dokument otevřít se správným zobrazením diakritiky nebo pokud selže automatická detekce a je třeba soubor otevřít v ručně zvolené kódové stránkce.

Ukládání souboru

Při ukládání se děje vše analogicky - pokud je nastavena kódová stránka jiná než Windows 1250 nebo automatická detekce, je text při ukládání převeden do nastavené kódové stránky.

Jak to využít pro konverzi ?

Soubor načteme v např. kódové stránce Latin II, ručně přepneme na kódovou stránku Windows 1250 a zvolíme Uložit nebo Uložit jako. Tím je celá konverze hotova a soubor je nyní uložen ve zvolené kódové stránkce.


Šablony
PSPad - šablony

Šablony slouží k urychlení práce. Nejlépe by se to dalo popsat asi jako automatický text v MS Wordu.

Každá šablona se skládá z názvu, popisu a obsahu, který bude vložen na pozici kurzoru. Obsah šablony může obsahovat libovolný počet řádků, při vkládání je zachována struktura odsazení jednotlivých řádků.

Jak vyvolat šablonu :

•	Napíšete jméno šablony nebo část jména a po stisku CTRL+Space se vyvolá seznam, ve kterém stojíte na nejbližší podobné položce. Vyberete si požadovanou položku a po potvrzení klávesou ENTER je na místo kurzoru vložen obsah šablony.

•	Napíšete celý název šablony, stisknete SHIFT+Space a pokud je šablona nalezena, na místo kurzoru je vložen její obsah.

•	Použijete klávesovou zkratku, kterou má šablona přiřazenu (jejich seznam najdete v menu nástroje / klávesové zkratky)

Šablony jsou uloženy v souborech *.DEF v adresáři .\PSPad\Context. Jména souborů jsou uvedena níže a jsou povinná ! Jde o obyčejné textové soubory s velmi jednoduchou strukturou, takže si je můžete snadno upravit podle svého.

Editaci příslušné šablony je možno vyvolat přímo z menu Nástroje / Editace šablon. Pokud šablona neexistuje, bude vytvořena nová.

Formát souboru:

; - komentáře, řádky jsou ignorovány

[jméno_šablony | popis šablony]*horká_klávesa

jméno šablony je v seznamu zobrazeno tučně a určuje i jméno příkazu pro přímé vložení pomocí SHIFT+Space

znak | odděluje jméno od popisu.

řádek je uzavřen v hranatých závorkách [] .

znak * označuje klávesovou zkratku

klávesová zkratka určuje klávesovou zkratku, pomocí které je možno šablonu přímo vložit do textu

klávesová zkratka není povinná

obsah šablony

libovolný text, pouze nesmí začínat znakem [.

znak | určuje pozici kurzoru v editoru po vložení obsahu šablony

znak § (ALT+167) určuje místo, kam se vloží text označený před vyvoláním šablony

obsah šablony může obsahovat libovolný počet řádků.

pro znak | se bere pouze první výskyt

označený text je vložen na každý výskyt znaku §

Příklad šablony:

[zadost | ilustrační příklad možností šablony]*Ctrl+Z

Věc: Žádost o zvýšení platu.

----------------------------------------

Důrazně žádám o zvýšení základního platu na | Kč.

V případě odmítnutí to můžete brát jako žádost o rozvázání pracovního poměru.

Možnosti použití příkladu:

•	stiskem CTRL+Space vyvoláme seznam, vybereme řádek a klávesou Enter vločíme do textu

•	napíšeme "zadost" a stiskem SHIFT+Space přímo vložíme do textu

•	v případě přiřazení horké klávesy stačí stisknout Ctrl+Z

Do editovaného textu budou vloženy 4 řádky a kurzor se zastaví na pozici znaku |, tzn. před Kč, takže zbývá jen doplnit požadovanou částku.

Jména souborů:

•	Assembl.def

•	Bat.def	(dávkové soubory)

•	Basic.def

•	CPP.def	(C++)

•	CSS.def	(kaskádové styly)

•	FoxPro.def

•	General.def	(prostý text)

•	HTML.def

•	INI.def	(INI soubory)

•	Java.def

•	JScript.def	(JAVA skript)

•	VBScript.def	(Visual Basic skript)

•	Pascal.def

•	Perl.def

•	PHP.def

•	SQL šablony jsou závislé na dialektu SQL

SQL.def	standard SQL

Interbase.def

MSSQL.def

MySQL.def

Oracle.def

SyBase.def

Ingres.def

•	Python.def

•	ISetup.def	(INNO setup)

•	XML.def


Ovládání editoru
PSPad - ovládání editoru

Rozdělení okna

Stiskem pravého tlačítka myši na jménu dokumentu se okno rozdělí na dvě části. Jestli bude rozdělení horizontální nebo vertikální, lze určit v parametrech. Alternativní rozdělení se provede držením klávesy CTRL. Více informací v samostatné kapitole.

Hlavní soubor	CTRL+M

Automatická kompletace

Vyvolání seznamu	CTRL+Space

Přímé vložení šablony	SHIFT+Space

Pohyb v textu

Skok na začátek stránky	CTRL+PgUp

Skok na konec stránky	CTRL+PgDn

Skok na začátek textu	CTRL+Home

Skok na konec textu	CTRL+End

Označení textu

Označení k začátku stránky	SHIFT+CTRL+PgUp

Označení do konce stránky	SHIFT+CTRL+PgDn

Označení k začátku textu	SHIFT+CTRL+Home

Označení do konce textu	SHIFT+CTRL+End

Označení celého textu	CTRL+A

Mazání textu

Smazat slovo	Ctrl+T

Smazat řádek	Ctrl+Y

Smazat do konce řádku	SHIFT+CTRL+Y

Práce se schránkou

Zkopírování textu do schránky	CTRL+C

Vyjmutí textu do schránky	CTRL+X

Vložení textu ze schránky	CTRL+V

Návrat provedených změn

Změna zpět (undo)	ALT+BackSpace nebo Ctrl+Z

Změna vpřed (redo)	SHIFT+ALT+BackSpace nebo SHIFT+CTRL+Z

Odsazení bloku

Zvětšit odsazení bloku	SHIFT+CTRL+I

Zmenšit odsazení bloku	SHIFT+CTRL+U

Záložky v textu

Nastavení záložky v textu	SHIFT+CTRL+0..9

Skok na záložku v textu	CTRL+0..9

Záložky se zruší opětovným stiskem SHIFT+CTRL+příslušného čísla na řádku se záložkou nebo pokud stojíte na jiném řádku, bude záložka přesunuta na aktuální řádek.

Záložky jsou viditelné pouze v případě, že jsou zobrazeny čísla řádků (ale funkční jsou stále)

Změna režimu bloků

Normální bloky	SHIFT+CTRL+N

Řádkové bloky	SHIFT+CTRL+L

Sloupcové bloky	SHIFT+CTRL+C

Sloupcové bloky lze použít pouze pokud není zapnuto zalamování řádků

Různé

Hledání související závorky	SHIFT+CTRL+B


Práce v rozděleném okně
PSPad - dva doubory v rozděleném okně

PSPad od verze 2.1.5 umožňuje rozdělit okno a zobrazit současně 2 různé soubory.

Rozdělení okna

Zobrazení druhého souboru a s tím související rozdělení okna se provede kliknutím pravého tlačítka myši na tlačítku s nevybraným souborem (to, které není stisknuto). Tím dojde k rozdělení okna a zobrazení dvou souborů. V nich lze nezávisle pracovat.

Horizontálně nebo vertikálně ?

Defaultní způsob rozdělení je určen v parametrech programu. Alternativní rozdělení se provede opět pravým tlačítkem myši se stisknutou klávesou CTRL

Zamknutí posuvu

Po rozdělení okem se na liště zpřístupní  tačítko se symbolem " rozpojeného řetězu". Po jeho stisku (nebo stisku kláves Ctrl+L) dojde k uzamknutí posuvu v obou oknech. Znamená to, že bude zachována aktuální pozice horního řádku v obou oknech. Při pohybu textu v jednom okně se pohybuje text i v druhém okně. To se dá velmi dobře využít třeba při lokalizaci jazykového souboru PSPadu do jiného jazyka

Druhou možností je synchronizace podle čísla řádku. V tom případě se druhé okno sesynchronizuje dle čísla řádku a zamkne se posuv.

Zrušení rozdělení okna

Zrušení rozdělení se provede buď kliknutím pravého tlačítka myši na tlačítko s názvem jednoho ze zobrazených souborů nebo levým tlačítkem myši na libovolném jiném tlačítku.


Uložení rozdělané práce
PSPad - uložení rozdělané práce

Po povolení v parametrech umožňuje PSPad uložení rozdělané práce. Napřed si vymezíme pojmy spouštění bez a s parametrem, což vyplývá ze způsobu používání programu.

Způsob používání programu:

•	spustím přímo samotný program a v něm si zvolím otevřít soubor(y) - spouštění bez parametru

•	program pouštím buď poklepáním na soubor, který chci otevřít nebo třeba ve Windows Commanderu klávesou F4. V tomto případě jde o spuštění s parametrem (jako parametr je automaticky předán otevíraný soubor)

Ukládání rozdělané práce

Pracuje pouze v režimu spouštění bez parametru. Výhodou je to, že na něčem pracuji, zavřu PSPad a pak jej můžu používat normálně jako náhradu obyčejného NotePadu např. pro prohlížení TXT souborů. Až zase budu chtít pokračovat v práci, spustím samotný program (např. odkazem ve Start menu) a uložené soubory (pokud v této chvíli ještě existují) budou automaticky otevřeny.


Příklad práce na HTML stránce
PSPad - příklad práce na HTML stránce

Tvorba HTML

•	Otevřete nový HTML dokument

•	Stiskněte CTRL+SPACE, vyberte html (popř. napište html a SHIFT+SPACE), čímž se vytvoří základ stránky.

•	Za použití šablon (opět CTRL+SPACE) nebo klávesových zkratek přiřazených k šablonám (viz kapitolu o šablonách) dopište, co je třeba

•	Vytvořte, popř. otevřete další podstránky

•	Pokud chcete v HTML prohlížeči otevírat vždy určitou stránku, označte si  ji jako hlavní CTRL+M (červená značka). Opětovným Stiskem CTRL+M se označení zruší.

Vkládání skriptů do stránek

Výhodné je editovat skript ve zvláštním souboru s odpovídajícím typem a pak jej teprve vložit do HTML stránky. Máte tak k dispozici zvýraznění syntaxe přímo pro daný skript a šablony odpovídající skriptovacímu jazyku.

Jak efektivně využít schopnosti editoru

•	pokud si označíte blok, je možno zvětšovat a znenšovat jeho odsazení (menu formát) nebo SHIFT+CTRL+U nebo I

•	využívejte šablony (CTRL+SPACE)

•	všechny operace jsou vratné (Zpět = CTRL+Z) až do 1024 kroků

•	bez problémů můžete otevřený soubor načíst znovu z disku CTRL+R

•	využívejte záložky. Umožní vám rychlé skoky v editovaném textu

•	používejte nabídku na pravém tlačítku myši

•	používejte nápovědu. Zkuste občas stisknout F1

•	prohlédněte si a vyzkoušejte, co nabízí nabídka nástroje. Často některé funkce ušetří mnoho práce


Menu soubor
PSPad - popis menu - soubor

Nový soubor	CTRL+N

Typ nového dokumentu záleží na typu aktivního otevřeného dokumentu. Pokud tedy mám otevřený PAS, po vyvolání se otevře Nový dokument.PAS

Otevřít soubor	CTRL+O

Zavřít	CTRL+F4

Otevřít znovu	CTRL+R

Otevře znovu aktuální soubor. Použitelné např. při nechtěném vymazání nebo při změně kódových stránek.

Otevřít v programu

Nabídka externích programů, ve kterých lze soubor otevřít. Programy se definují v Nastavení programu

Dříve otevřené

Nabídka dříve otevřených souborů

Zavřít vše	SHIFT+CTRL+F4

Zavře všechny otevřené soubory. Pokud byl soubor změněn, zeptá se, zda uložit.

Uložit	CTRL+S

Uložit jako

Uloží soubor pod novým jménem

Uložit vše	SHIFT+CTRL+S

Uloží změny ve všech souborech. Pokud jde o nový soubor, zeptá se na jméno a cestu

Exportovat

Exportuje soubor do formátu RTF nebo HTML se zachováním zvýraznění syntaxe

Export do schránky jako HTML

Export do schránky jako RTF

Exportuje soubor nebo vybraný blok do schránky ve formátu RTF nebo HTML se zachováním zvýraznění syntaxe

Tisk	CTRL+P

Náhled před tiskem	ALT+P

Nastavení stránky

Umožňuje nastavit okraje pro tisk

Konec	ALT+F4


Menu úpravy
PSPad - popis menu - úpravy

Zpět	CTRL+Z

Vrátí poslední provedenou operaci. Program si pamatuje pro každý soubor 1024 změn.

Odvolat zpět	SHIFT+CTRL+Z

Odvolá vrácení poslední operace.

Vyjmout	CTRL+X

Kopírovat	CTRL+C

Vložit	CTRL+V

Odstranit	Del

VLožit speciál

Identifikátor GUID

Na pozici kurzoru vloží jedinečný identifikátor GUID

Vložit datum a čas	ALT+D

Na pozici kurzoru  vloží datum a čas ve formátu, zvoleném při posledním použití Datum/čas dialogu

Datum/čas dialog

Otevře dialog, který kromě výběru formátu datumu a času, který bude vložen do textu umožní formáty upravovat. Poslední použitý formát bude použit při rychlém vložení při Vložit datum a čas (ALT+D)

Vložit ze souboru

Na pozici kurzoru vloží obsah vybraného souboru

Setřídit

Třídění řádků vzestupně nebo sestupně. Je možno defininovat sloupec, podle kterého třídění proběhne

Vybrat vše	CTRL+A


Menu hledat
PSPad - popis menu - hledat

Najít	CTRL+F

Najít další	F3

Najít předchozí	SHIFT+F3

Nahradit	CTRL+H

Jdi na řádek	ALT+G

Inkrementální hledání CTRL+E

Umožní okamžité hledání při psaní hledaného výrazu. Na stavovém řádku se po vyvolání objeví editační políčko, kam je možno psát hledaný text. Při psaní editor okamžitě reaguje a vyhledává první výskyt hleaného řetězce. Hledání probíhá od aktuální pozice. Ukončení klávesami ENTER nebo ESC.

Vytvovřit záložku	Ctrl+Shift+0..9

Vytvoří v textu záložku. K dispozici je 10 záložek pro každý otevřený soubor

Jít na záložku	Ctrl+0..9

Provede skok na vytvořenou záložku. Pro lepší orientaci je v textu záložky uveden kousek řádku, na kterém byla záložka vytvořena.

Tato volba je přístupná v případě, že byla vytvořena minimálně jedna záložka


Menu zobrazit
PSPad - popis menu - zobrazit

Panely nástrojů

zobrazí nebo skryje jednotlivé panely nástrojů

zobrazí nebo skryje všechny panely

Syntaxe

zobrazí nebo skryje zvýraznění syntaxe

Čísla řádků

zobrazí nebo skryje čísla řádků

Zalomení řádků

pokud řádek přesahuje rozměry okna editoru, bude zalomen na další řádek

Všechny znaky

při zapnutí této volby se zobrazí mezery, konce řádků apod.

Změna syntaxe

změní u otevřeného souboru zvýrazňovač syntaxe. Pokud jde o dosud neuložený soubor, změní se typ souboru


Menu formát
PSPad - popis menu - formát

Písmo

Změna písma a jeho vlastností pro editor

Převod písmen

Na velká písmena	ALT+U

Na malá písmena	ALT+L

První písmena velká	ALT+C

Změní velikost písmen v celém textu nebo označeném bloku. Po volbě první písmena velká budou velká písmena na začátku každého slova.

Zvětšit odsazení	SHIFT+CTRL+Right

Zmenšit odsazení	SHIFT+CTRL+Left

Zvětší nebo zmenší odsazení vybraného bloku

Automatická detekce CP

Program se při otevírání souboru pokusí o automatickou detekci kódové stránky

Windows 1250

Latin II

Kamenických

ISO 8895-2

Ttyo volby slouží k ručnímu nastavení kódové stránky a dají se využít pro konverzi kódových stránek


Menu nástroje
PSPad - popis menu - nástroje

Editace šablon

Zobrazí nabídku šablon a po výběru otevře soubor šablon k editaci

Šablona z bloku	SHIFT+CTRL+Space

Umožní rychlé vytvoření šablony z označeného textu. Tato šablona je uložena do soubor šablon, příslušejícího k syntaxi otevřeného souboru.

Uživatelské zkratky

Ke každé šabloně je možno přiřadit horkou klávesu, kterou se dá šablona vložit do textu. Zde pak najdete seznam nastavených zkratek. Volba je přístupná pouze v případě, že nějaké klávesové zkratky existují

ASCII tabulka	ALT+A

Zobrazí ASCII tabulku od znaku 32 (mezerník) po znak 255. Tabulka umožňuje vkládat znaky do editovaného textu a tisk tabulky.

Operace s řádky

Vložit text na začátek řádků	ALT+I

Na každý řádek nebo každý řádek označeného bloku bude vložen zadaný text

Odstranit citování

Citováním je myšleno uvození začátku každého řádku znakem >, jak to známe z elektronické pošty. Pomocí těchto nástrojů je možné citování z textu odstranit nebo naopak přidat. Volba je přístupná pouze při označení textu.

Odstranit nadbytečné mezery

Otevře dialog, ve kterém lze zadat, zda se mají odstranit nadbytečné mezery na začátku, na konci řádků nebo v textu. Všechny možnosti je možno kombinovat. Odstranění mezer v textu znamená, že mezi jednotlivými slovy zůstane pouze jedna mezera.

Odstranit prázdné řádky

Z celého textu budou odstraněny všechny prázdné řádky

HTML

Toto menu je přístupné pouze pro zvýrazňovač HTML

Přeformátovat HTML kód

Tento nástroj přeformátuje HTML kód tak, aby byl lépe čitelný. Provede hierarchické odsazení bloků textu, ohrazených tagy. Skripty a komentáře nechává beze změn.

Komprese HTML kódu

Pomocí tohoto nástroje jsou z HTML kódu odstraněny zbytečné mezery, konce řádků apod. Řádky jsou ukončeny přibližně po 200 znacích. Skripty a komentáře jsou ponechány beze změn. Účelem je jednak zmenšením kódu zvýšit rychlost načítání v prohlížeči a jednak take znepřehlednit čtení kódu.

Volba je přístupná pouze pro soubory typu HTML

Tagy na velká písmena

Tagy na malá písmena

Zmení velikost písma na velká nebo malá pouze pro HTML tagy

Výběr barvy	ALT+C

Otevře dialog pro výběr barvy s možností vložení přímo do textu na dvojklik myši. K dispozici jsou následjící palety: bezpečné barvy, 16 barev a stupně šedé.

Odstranit tagy

Tento nástroj "vyzobe" z HTML kódu text a zobrazí jej v novém TXT souboru. Vhodné pro informativní zobrazení obsahu stránky.

Odstranit diakritiku

Z celého textu jsou odstraněna všechna diakritická znaménka.

Editace systémových souborů

Možná znáte program Sysedit, který otevře současně soubory Autoexec, Config, System.INI a Win.INI. Tak tato volba udělá přesně totéž, jsou otevřeny všechny 4 soubory a to se zvýrazněnou syntaxí.

Volba je přístupná pouze v případě, že je povoleno otevírat více souborů současně.

Možnosti

Tato volba slouží k nastavení parametrů programu a také pro vlastní nastavení barev a písma zvýrazňovačů syntaxe. Podorbněji popsáno ve zvláštní kapitole.


Menu okno
PSPad - popis menu - okno

Hlavní soubor	CTRL+M

označením souboru jako hlavního způsobí, že v externím programu se bude otevírat tento soubor, bez ohledu, který máme aktivní. Představte si např. editaci HTML stránek, kde hlavní označíme INDEX.HTML a editujeme nějakou podstránku. Po otevření v prohlížeči se zobrazí hlavní stránka.

Zrušení označení se provede opětným stiskem CTRL+M nebo výběrem z menu

Další okno	CTRL+Tab

Předchozí okno	SHIFT+CTRL+Tab

umožňuje pohyb mezi okny pomocí klávesnice

Zamknout posun	CTRL+L

tato možnost je přístupná pouze při práci v rozděleném okně


Obecné parametry
PSPad - obecné parametry

Umožnit otevření více souborů současně

Zde si určujete, zda se má PSPad chovat jako standardní NOTEPAD, tzn. pro každý soubor otevřít novou instanci programu nebo se má pustit pouze jednou a všechny soubory otevírat v jedniné instanci programu.

Pokud je povoleno otevírání více souborů a je otevřeno dva a více souborů, objeví se zvláštní lišta s tlačítky, obsahujícími jména souborů. Pomocí těchto tlačítek pak lze přepínat mezi okny (lze využít i CTRL+Tab nebo SHIFT+CTRL+Tab)

Tisk syntaxe barevně

Zde je výchozí nastavení pro tisk na tiskárně. Pokud zvolíte přímo tisk, je nastavení respektováno. Pokud ale budete tisknout přes prohlížení před tiskem, máte možnost toto nastavení ovlivnit přímo v náhledu.

Historie souborů

Přepínač slouží k zapnutí / vypnutí ukládání historie posledních otevřených souborů. Soubory se budou v průběhu práce pamatovat, ale historie nebude uložena při ukončení práce s programem.

Uložení rozdělané práce

Program si při ukončení zapamatuje naposledy otevřené soubory a při příštím spuštění je automaticky otevře. Bližší informace v samostatné kapitole

Rozdělení okna

Program umožňuje rozdělit plochu a zobrazit 2 soubory a to buď vedle sebe nebo pod sebou. Tato volba určuje výchozí rozdělení. Alternativní je se stisknutou klávesou CTLR. Podrobněji v samostatné kapitole.

Vstup za konec řádku

Povoluje umístit kurzor i za posledním znakem na řádku

Automatické odsazení

Při aktivovaném automatickém zarovnávání se kurzor po stisku klávesy ENTER nepřesune na začátek dalšího řádku, ale zarovná se pod začátek prvního slova předchozího řádku - automaticky dodržuje odsazení

Skutečné tabulátory

Za normálních okolností PSPad nahrazuje tabulátory (znak #9) příslušným počtem mezer. Má to své výhody. Text vypadá stejně v jakémkoliv editoru, nemusíte přemýšlet, jestli jsou na začátku mezery nebo tabulátor apod. Nevýhodou je větší počet znaků. Místo jednoho znaku je v souboru několik mezer.

Od této chvíle máte možnost zapnout používání skutečných tabulátorů. V souboru znak #9 zůstane a stoskem klávesy TAB se také vloží.

Chtěl bych upozornit na to, že pokud použijete tuto volbu, bude omezena možnost zvětšení a zmenšení odsazení bloku.

Chytré tabulátory

Pokud za normálních okolností stisknete klávesu TAB, kurzor se posune o pevně daný počet znaků. V případě, že povolíte volbu "chytré" tabulátory, po stisku klávesy TAB se bude kurzor zarovnávat podle slov v předchozím řádku.

Šířka tabulátoru

Určuje počet znaků, reprezentujících tabulátor (velikost "odskočení" textu)

Barva písma

Barva pozadí

Těmito barvami je možno hromadně měnit barvu písma a pozadí ve všech zvýrazňovačích. Pracuje to tak, že po změně barvy se přepíší všechny barvy zvýrazňovačů, které mají barvu písma shodnou s původní barvou.

Např. písmo je černé, změníme jej na zelené. To způsobí změnu písma ve všech atributech všech zvýrazňovačů, které mají barvu písma černou.

Barva aktuálního řádku

Tato barva určuje barvu pozadí aktuálního řádku, pokud je zvoleno jeho zvýrazňování

Pravý okraj - pozice

Určujete pozici svislé čáry - ukazatele pravého okraje, který se zobrazí po zadaném počtu znaků

Barva pravého okraje

Určuje barvu ukazatele pravého okraje. Pokud chcete ukazatel srýt úplně, nastavte barvu na Window (stejnou jako pozadí editoru)


Integrace do systému
PSPad - integrace do systému

Přímo otevírat TXT soubory

Tato volba způsobí změnu přiřazení programu pro TXT soubory. Standardně je tato možnost nastavena pro NOTEPAD.EXE. Máte  možnost přepínat mezi PSPad a Notepad.

Integrovat na pravé tlačítko

Zde máte možnost otevírat soubory, které jsou asociované s jiným programem (HTML, SQL). Určitě by se vám nelíbilo, pokud by se toto přiřazení změnilo přímo na PSPad. Nabízí se lepší možnost - původní přiřazení zůstane, na dvojklik myší nebo Enter se HTML soubor otevře v původním přiřazeném programu. Pokud ale stisknete na souboru pravé tlačítko, objeví se možnost PSPad a po potrvrzeni se soubor v PSPadu také otevře.

Editor HTML v IE

Nastaví PSPad jako výchozí editor HTML v Internet Exploreru

Prohlížeč HTML v IE (Internet Exploreru)

Prohlížeč HTML v OPERA

V prohlížeči je možno na pravé tlačítko zobrazit zdroj HTML ztránky. Pokud zaškrtnete tuto možnost, zdroj se otevře v PSPadu

Vyžaduje Internet Explorer verze 5 a vyšší, OPERA browser 5.10 a vyšší

Editor pro Win Commander

Nastaví PSPad jako výchozí editor v manažeru Windows Commander. Doporučuji před nastavením Windows Commander ukončit. WC si totiž nastavení načte při startu a pokud mate nastaveno automatické ukládáni nastavení, tak jej při ukončení opět přepíše bez toho, že by se do nastavení podíval  a změna, kterou PSPad provedl je ztracena.

e-Mail

Nastavení poštovního klienta, kterého bude PSPad používat. Nastavení je nezávislé na nastavení defaultního klienta v systému Windows.


Nastavení zvýraznění syntaxe
PSPad - nastavení zvýraznění syntaxe

Tato možnost je zde pro lidi s odlišným estetickým cítěním než má autor :-)

Postup je velmi jednoduchý. Vyberete si jméno zvýrazňovače, jméno atributu a nastavíte mu barvu písma, pozadí písma a druh písma (tučné, kurzíva, podtržené). Změny se ihned projevují v seznamu atributů. Po uložení pak budou platné pro všechny další soubory tohoto typu.

Nastavení je uloženo v souboru PSPad.INI v následujícím formátu:

8 bytů barva písma, 8 bytů barva pozadí, po jednom bytu pak tučné, kurzíva, podtržené.

Barvy písma se skládají :

2 byty číslo palety (mohou být nulové) a po 2 bytech pak složky R,G,B

Pro druh písma pak platí: 0 není vybrán, 1 je vybrán


Masky a externí programy
PSPad - masky a externí programy

Definice masek

Nyní máte možnost pro každý typ souboru definovat masky - rozšířit jejich seznam nebo naopak ubrat typ souboru, který nechcete

Masky se zadávají jako *.typ_souboru a jsou oddělené čárkou

Externí programy

Pro každý typ souboru je možno přiřadit až 5 externích programů (další jsou ignorovány). Výchozí je program, který je na prvním místě. Prostor pro editaci je velmi jednoduchý textový editor, takže není problém řádek zkopírovat a vložit jej na požadovanou pozici.

Výchozí program spustíte klepnutím na ikonu nebo klávesou F9. Ostatní programy přes malou šipku na ikoně.

Každý program musí být na zvláštním řádku.

%s nahrazuje jméno souboru. Tak máte možnost ovlivnit pořadí parametrů, pokud program vyžaduje nějaké další.

Doporučuji dávat do úvozovek, ušetříte si problémy s dlouhými názvy souborů. Stejně tak do úvozovek patří cesta k programu, pokud obsahuje mezery nebo názvy delší než 8 znaků

S výhodou je možno použít tlačítko Přidat program, které po výběru programu příkazový řádek vloží za vás

Formát příkazu:

jméno_v_menu,"Disk:\cesta_k_pogramu\program" parametry "%s"

Příklad:

Internet Explorer,"c:\program files\Internet Explorer\IExplore.EXE" "%s"

Opera,"c:\program files\opera\opera.exe" "%s"